.banner-all-text-contact{margin-top:120px;padding-top:100px;padding-bottom:100px;}
#demo .contactusbg::before{background:#006e9f!important;}
.officename{min-height:90px;}
.contact-us-text{background:#f5f8fd;padding:20px;}
.contact-us-text h3{color:#58a2c5;font-size:24px;font-weight:500;margin-bottom:10px;}
.contact-us-text h4{color:#333;font-size:18px;font-weight:400;}
.contact-us-text ul{margin:0px;padding:0px;list-style:none;}
.contact-us-text li{margin-top:10px;position:relative;padding-left:35px;}
.contact-us-text li:first-child{margin-top:0px;min-height:106px;}
.contact-us-text a{color:#585858;}
.contact-us-text a:hover{color:var(--linkcolor);}
.map-ping-icon::before,.phone-icon::before,.fax-icon::before,.email-iconall::before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#58a2c5;font-size:22px;padding-right:0.5em;position:absolute;top:0px;left:0;}
.map-ping-icon::before{content:'\f041';font-size:28px;}
.phone-icon::before{content:'\f095';}
.fax-icon::before{content:'\f1ac';font-size:20px;}
.email-iconall::before{content:'\f0e0';font-size:20px;}
.howcanwehelpform input,.howcanwehelpform textarea{border-radius:0;box-shadow:none;border:1px solid #dce1ec;}
.howcanwehelpform .howcanwehelpbutton{background:#1f5aaa;border:0;border-radius:0px;padding:8px 85px;color:var(--white);transition:0.3s;font-weight:600;}
.howcanwehelpform .howcanwehelpbutton:hover{background:#194888;}
